// 完成多语言的实例化
import Vue from 'vue'
import VueI18n from 'vue-i18n'
import Cookie from 'js-cookie' // 引入cookie包
import elementEN from 'element-ui/lib/locale/lang/en'
import elementZH from 'element-ui/lib/locale/lang/zh-CN'
import CustomZH from './zh.js' // 自定义中文包
import CustomEN from './en.js' // 自定义英文包

Vue.use(VueI18n)

// 实例化

export default new VueI18n({
  //  i18n参数
  locale: Cookie.get('language') || 'zh', // 从cookie中获取语言类型 获取不到就是中文, // 当前的语言类型  由我们自己定义 zh en ja
  messages: {
    // 语言包   一共有多少种语言 都可以放到语言包中
    zh: {
      //  中文语言包
      ...elementZH, // 只是控制elementUI它组件库的语言
      ...CustomZH
    },
    en: {
      // 英文语言包
      ...elementEN,
      ...CustomEN
    }
  }
})
